<?php
class Jobeet
{
	static public function slugify($text)
	{
		setlocale(LC_CTYPE, 'nl_BE.utf8');
		echo "Recibo: ".$text." - ";
		if (function_exists('iconv'))
		{
			$text = iconv('utf-8', 'ASCII//TRANSLIT//IGNORE', $text);
		}
		echo "Borre cosas raras: ".$text."\n";
		// replace non letter or digits by -
		//$text = preg_replace('#[^\\pL\d]+#u', '-', $text);
		//echo "Borre cosas raras: ".$text."\n";
		// trim
		$text = trim($text, '-');
		// transliterate
		/*if (function_exists('iconv'))
		{
			$text = iconv('utf-8', 'us-ascii//TRANSLIT//IGNORE', $text);
			
		}*/
		// lowercase
		$text = strtolower($text);
		// remove unwanted characters
		$text = preg_replace('#[^-\w]+#', '', $text);
		if (empty($text))
		{
			return 'n-a';
		}
		return $text;
	}
}
?>